/**Empleado.java
 *
 * @author 66880782
 */
package trabajadores;


    
    
    public class Empleado extends Trabajador{
        
        private float irpf;
        private float sueldoAnual;
        private float cotss;
    
    //Constructor de la clase empleado
        
         public Empleado(String nif, String nombre, String apellido1, String apellido2, int telefono, float irpf, float sueldoAnual, float cotss, Sexo sexo)
    {
        super(nif, nombre, apellido1, apellido2, telefono, sexo);
        this.irpf=irpf;
        this.sueldoAnual=sueldoAnual;
        this.cotss=cotss;
        
        
    }

    @Override
    public String toString() {
        return super.toString() + "\nIRPF:  "+ irpf + "\n" + "Sueldo anual:  " + sueldoAnual + "\n" + cotss + "\n";
    }
        
         
    /**
     * @return the irpf
     */
    public float getIrpf() {
        return irpf;
    }
    
    /**
     * @return the sueldoAnual
     */
    public float getSueldoAnual() {
        return sueldoAnual;
    }

    /**
     * @return the cotss
     */
    public float getCotss() {
        return cotss;
    }

    /**
     * @param cotss the cotss to set
     */
    public void setCotss(float cotss) {
        this.cotss = cotss;
    }
    
    @Override
    public float coste(){
        return this.getSueldoAnual()*(1+this.getIrpf()+this.getCotss());
    }
        
    }
    
    